// /**
//  * Created by yoyoyk on 2017/3/8.
//  */
// import React , {Component}from 'react';
// import { Modal, Button } from 'antd';
// import InputBox from '../../common/InputBox.js'
// import Confirm from '../../common/Confirm'
// import Relay from "react-relay";
// import UserDisabledMutation from "./mutation/UserDisabledMutation"
//
// /*业务平台>人员管理>编辑部门*/
//
// export default class Muchforbid extends React.Component {
//     constructor(props){
//         super(props);
//         this.state = {
//             visible: false,
//             uidlist:[],
//         }
//         this.Style={};
//         this.enterpriseId = sessionStorage.getItem('enterpriseId');
//     }
//
//     componentWillMount() {
//         this.setState({
//             setdefault:this.props.setdefault
//         });
//         this.setState({
//             partid:this.props.partid
//         })
//         this.Style.addpersonview={
//             textAlign:"center",
//             display:"block",
//             border:"3px solid green"
//         }
//         this.Style.addpersonview.width = 400;
//         this.Style.addpersonview.height = 200;
//         this.Style.addpersonview.fontSize = 30;
//
//         this.Style.addpersonview={
//             width:"634px",
//             height:"44px",
//             paddingLeft:"18px",
//             lineHeight:"44px",
//             display:"block",
//             background:"#f2f2f2",
//             marginBottom:49
//         }
//     }
//
//     componentDidMount(){
//     }
//
//     state = { visible: false }
//     showModal = () => {
//         this.setState({
//             visible: true,
//         });
//
//     }
//     handleOk = (e) => {
//         console.log(e);
//         this.setState({
//             visible: false,
//         });
//     }
//     handleCancel = (e) => {
//         console.log(e);
//         this.setState({
//             visible: false,
//         });
//     }
//
//     createuser(){
//         if(!this.validate('disabledReason')){return;}
//         let depid =  this.props.defaultValue;
//         Relay.Store.commitUpdate(
//             new UserDisabledMutation({
//                 enterpriseId: this.enterpriseId,
//                 status: 0,
//                 ids:this.state.uidlist.join(','),
//                 reason: this.refs.partdescription.state.text.trim(),
//             }),
//             {
//                 onFailure: ()=>{
//
//                 },
//                 onSuccess: (response)=>{
//                     let errorCode = response.userDisabled.userDisabled.errorCode
//                     if(errorCode == 0){
//                         this.setState({
//                             visible: false,
//                         });
//                         let inde = this.state.departmentforchoose.indexOf(depid)
//                         this.props.onchose(depid,inde)
//                     }
//
//                 }
//             }
//         );
//     }
//     handleclick (){
//         this.props.functest();
//
//     }
//
//     setname(name,description){
//         this.refs.partname.setState({
//             text: name
//         });
//         this.refs.partdescription.setState({
//            text: description ||''
//         });
//     }
//     bluron(type) {
//         this.validate(type);
//     }
//
//     validate(type){
//         let rs=false;
//         switch (type) {
//             case 'disabledReason':
//                 let name = this.refs.partdescription.state.text.trim();
//                 let rule =/^.{3,20}$/;
//                 if (name == "") {
//                     this.setState({
//                         reason: "停用原因不能为空"
//                     });
//                 }else if(!rule.test(name)){
//                     this.setState({
//                         reason: "停用原因长度为3~20字符以内"
//                     });
//                 } else {
//                     this.setState({
//                         reason: ""
//                     });
//                     rs=true;
//                 }
//                 return rs;
//         }
//     }
//
//     render(){
//         return (
//             <div>
//                 <Button type="primary" onClick={this.showModal}>停用原因</Button>
//                 <Modal maskClosable={false} visible={this.state.visible} className="people_muchmodifypart--modal" footer={null} onOk={this.handleOk} onCancel={this.handleCancel} style={{width:"634px",height:"240px",display:"block"}} title={"批量停用"}>
//                     <p style={{width:200,marginLeft:75}}>员工总数<span>{this.state.uidlist.length}</span>人</p>
//                     <span className="title_option" style={{position:"absolute",left:20,top:103,width:84,height:18}}>停用原因</span>
//                     <div>
//                         <InputBox multiline  className="_input__re_margin" defaultvalute="内容最多不得超过200个字。" titletext="" space="12px" style={{width:338,height:115,borderColor:"#d7d7d7",color:"#999",marginTop:20,paddingRight:65}} ref={'partdescription'} bluron={this.bluron.bind(this,'disabledReason')}/>
//                     </div>
//                     <span style={{color:"#ff6f64",position:"absolute",left:"88px",top:"235px"}}>{this.state.reason}</span>
//
//                     <div style={{textAlign:"center",marginTop:40}}>
//                         <Confirm tcontext="停用原因" style={{width:135,height:30,display:"block",backgroundColor:"#36b3b3",color:"#fff",fontSize:"16px"}} touch={this.createuser.bind(this)}/>
//                     </div>
//                 </Modal>
//             </div>
//         )
//     }
// }
//
//
//
//
